﻿using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;

namespace Teste.Estados
{
    public abstract class StateBase
    {
            public GameWindow Window;
            public Texture2D fundo;
            public string caminho;
            public Song musica_fundo;
            public ContentManager Content;

            public StateBase(ContentManager Content, GameWindow Window)
            {
                this.Window = Window;
            }

            public virtual void Start() { }
            public void Update(GameTime gameTime) { } 
            public void Draw(GameTime gameTime, SpriteBatch spriteBatch) { }
            public virtual void Terminate() { }

    }
}
